import Vue from "vue";
import DataDict from "@/utils/dict";
import { getDicts } from "@/api/mainEntrance/system/dict/data";

function install() {
  Vue.use(DataDict, {
    metas: {
      "*": {
        labelField: "dictLabel",
        valueField: "dictValue",
        request(dictMeta) {
          return getDicts(dictMeta.type).then(res => res.data);
        }
      }
    }
  });
}

export default {
  install
};